package main

import (
	"fmt"
	_ "gomod/lessonPackage/test"
)

// init不需要传入参数，也不需要返回值
// 与main方法相比，init没有被声明，因此也不能被调用 （意思就是不能再main方法中用init()的方式调用）
func init() {
	fmt.Println("main========1")
}

// main方法会先执行导入的包下的init文件，如果这个init方法的导的包下还有init就继续先执行后者
// 先执行最后一层导的包文件
func main() {
	//执行这段语句之前先执行导入的包中的函数
	fmt.Println("main")
}
